package com.yjq.programmer.service;

import com.yjq.programmer.dto.AlbumCategoryDTO;
import com.yjq.programmer.dto.PageDTO;
import com.yjq.programmer.dto.ResponseDTO;

import java.util.List;

/**
 * @author 杨杨吖
 * @QQ 823208782
 * @WX yjqi12345678
 * @create 2022-11-14 9:20
 */
public interface IAlbumCategoryService {

    // 分页获取专辑分类数据
    ResponseDTO<PageDTO<AlbumCategoryDTO>> getAlbumCategoryListByPage(PageDTO<AlbumCategoryDTO> pageDTO);

    // 保存专辑分类数据(添加、修改)
    ResponseDTO<Boolean> saveAlbumCategory(AlbumCategoryDTO albumCategoryDTO);

    // 删除专辑分类数据
    ResponseDTO<Boolean> removeAlbumCategory(AlbumCategoryDTO albumCategoryDTO);

    // 获取全部专辑分类数据
    ResponseDTO<List<AlbumCategoryDTO>> getAllAlbumCategory();

}
